/**
 * webpack 打包方式 2
 *                 1 移步看：根目录下 webpack-cli.js 脚本 配合 package.json -> scripts
 * -------------------------
 */

const path = require('path')

/////////------------------------ 如果 config.js 在根目录，使用下面
/////////------------------------ 不在 根目录 使用 appDirectory....
//  module.exports = {
//   entry: './src/main.js',
//   output: {
//     // path: __dirname + '/dist', //一定要 绝对路径 1
//     path: path.resolve(__dirname, 'dist'),  //一定要 绝对路径 2
//     filename: 'bundle.js'
//   }
// }

 // 为什么要使用这个， 因为在外部 nodejs-cli 也有用到，，他认为 ./scr 是根目录的 src
 // so
 const appDirectory = path.resolve(__filename, "../");

 module.exports = {
   entry: appDirectory+'/src/main.js',
   output: {
     path: appDirectory+'/dist',
     filename: 'bundle.js',

     //如果名字不是唯一的，需要在打包前删除上次打包结果
    //  filename: "bundle."+new Date().getTime()+".js",
   }
 }